package morpion;

import java.util.Scanner;

import neurones.Reseau;

public class Human extends Player{
	
	public Human(int color, Reseau r){
		super(color, r);
	}


	/**
	 * Fait jouer un human a la position voulue
	 * @return 0 si tout c'est bien passe, -1 sinon
	 */
	public int play(Morpion m)
	{
		int position_x=0,position_y=0;
		
		System.out.print("Entrer une position:");
		Scanner sc=new Scanner(System.in);
		position_x=sc.nextInt();
		position_y=sc.nextInt();
		
		
		if((position_x==0 || position_x==1 || position_x==2)&&(position_y==0 || position_y==1 || position_y==2))
		{
			if (m.get(position_y,position_x) == Morpion.EMPTY)
			{
				m.set(position_y, position_x, color);
			}
			else
			{
				System.out.println("Vous ne pouvez pas jouer ici");
				return -1;
			}
		}
		else
		{
			System.out.println("Mauvaise position donnee");
			return -1;
		}
		return (position_y*3)+position_x;
		
	}
	
}
